/*
 * partidaBL.java
 *
 * Created on 31 de enero de 2008, 01:52 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package BL;

import BE.partida;
import DA.partidaDA;
import java.util.ArrayList;

/**
 *
 * @author Billy
 */
public class partidaBL {

    private ArrayList<partida> lstPartidas;    
    partidaDA  unaPartidaDA;
    
    /** Creates a new instance of partidaBL */
    public partidaBL() {
        unaPartidaDA = new partidaDA();
    }    
    
    public boolean crear(partida unaPartida){
        unaPartidaDA = new partidaDA(unaPartida);                
        return unaPartidaDA.crear();        
    }    
    
    public ArrayList<partida> getLstPartidas() {
        lstPartidas = unaPartidaDA.listarPartidas();
        return lstPartidas;
    }        
    
    public boolean actualizarPartida(int id, partida partidaModificada){
        return unaPartidaDA.update(id, partidaModificada);
    }       
    
    /*Lunes 10 de marzo del 2008*/
    public int getUltimoIdPartida() {
        int ultimoId = unaPartidaDA.getUltimoIdPartida();
        return ultimoId;
    }            
    
    /*Martes 11 de marzo del 2008*/
    public partida getPartidaxId(int idPartida) {
        return  unaPartidaDA.getPartidaxId(idPartida);
    }            
    
}
